const mysql = require('mysql2/promise')




// 通过createPool方法连接服务器
const db = mysql.createPool({
    host: "127.0.0.1",
    database: "gorm",
    user: "root",
    password: "123456"
})
// global.dbConnection = db;

// 测试数据库是否连接成功
db.getConnection((err, conn) => {
    conn.connect(err => {
        if (err) {
            console.log('连接失败~')
        } else {
            console.log('连接成功~')
        }
    })
})


module.exports = db;


// const InitDB = () => {


// }


// const InitDB = () => {

//     const connection = mysql.createConnection({
//         host: "127.0.0.1",
//         database: "gorm",
//         user: "root",
//         password: "123456"
//     })

//     connection.connect(err => {
//         if (err) {
//             console.log("无法连接到数据库", err)
//             return
//         }
//         console.log("成功连接到数据库")
//         global.dbConnection = connection;
//         // connection.query('select * from courses', (err, res) => {
//         //     if (err) {
//         //         console.log("查询失败", err)
//         //     }
//         //     res.forEach(item => {
//         //         console.log("查询结果", item.id)
//         //     })
//         // })
//     });
// }

// module.exports = {
//     InitDB
// }